export interface PunchVO {
  /**
   * 打卡编号
   */
  punchId: string | number;

  /**
   * 供货商ID
   */
  supplierId: string | number;

  /**
   * 供货商名称
   */
  supplierName: string;

  /**
   * 设备客户端编号
   */
  clientId: string | number;

  /**
   * 设备客户端名
   */
  clientName: string;

  /**
   * 绑定设备的类型编号
   */
  category: string;

  /**
   * 绑定设备的类型名称
   */
  categoryName: string;

  /**
   * 打卡时间
   */
  punchTime: string;

  /**
   * 打卡日期
   */
  punchDate: string;

  /**
   * 项目编号
   */
  projectId: string | number;

  /**
   * 项目名
   */
  projectName: string;

  /**
   * 员工姓名
   */
  workerName: string;

  /**
   * 身份证号
   */
  idNumber: string | number;

  /**
   * 工号
   */
  workerCode: string;

  /**
   * 打卡照片地址
   */
  punchPhotoUrl: string;

}

export interface PunchForm extends BaseEntity {
  /**
   * 打卡编号
   */
  punchId?: string | number;

  /**
   * 供货商ID
   */
  supplierId?: string | number;

  /**
   * 供货商名称
   */
  supplierName?: string;

  /**
   * 设备客户端编号
   */
  clientId?: string | number;

  /**
   * 设备客户端名
   */
  clientName?: string;

  /**
   * 绑定设备的类型编号
   */
  category?: string;

  /**
   * 绑定设备的类型名称
   */
  categoryName?: string;

  /**
   * 打卡时间
   */
  punchTime?: string;

  /**
   * 打卡日期
   */
  punchDate?: string;

  /**
   * 项目编号
   */
  projectId?: string | number;

  /**
   * 项目名
   */
  projectName?: string;

  /**
   * 员工姓名
   */
  workerName?: string;

  /**
   * 身份证号
   */
  idNumber?: string | number;

  /**
   * 工号
   */
  workerCode?: string;

  /**
   * 打卡照片地址
   */
  punchPhotoUrl?: string;

}

export interface PunchQuery extends PageQuery {
  /**
   * 供货商ID
   */
  supplierId?: string | number;

  /**
   * 供货商名称
   */
  supplierName?: string;

  /**
   * 设备客户端编号
   */
  clientId?: string | number;

  /**
   * 设备客户端名
   */
  clientName?: string;

  /**
   * 绑定设备的类型编号
   */
  category?: string;

  /**
   * 绑定设备的类型名称
   */
  categoryName?: string;

  /**
   * 打卡时间
   */
  punchTime?: string;

  /**
   * 打卡日期
   */
  punchDate?: string;

  /**
   * 项目编号
   */
  projectId?: string | number;

  /**
   * 项目名
   */
  projectName?: string;

  /**
   * 员工姓名
   */
  workerName?: string;

  /**
   * 身份证号
   */
  idNumber?: string | number;

  /**
   * 工号
   */
  workerCode?: string;

  /**
   * 打卡照片地址
   */
  punchPhotoUrl?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}
